import axios from 'axios'
import getDeviceInfo from '../common/deviceInfo'
import consts from '../common/consts'
// 品牌相关接口
// 获取品牌列表
export function getBrandList(catid, data) {
  data = Object.assign(
    {
      action: 'm_brand_list'
    },
    data
  )
  if (getDeviceInfo().isWeiXin && getDeviceInfo().isPhone) {
    return axios.post(consts.baseUrl + 'brand.php?catid=' + catid, data)
  } else {
    return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
  }
}

// 提交品牌数据
export function addBrand(catid, data) {
  data = Object.assign(
    {
      action: 'm_brand_post'
    },
    data
  )
  if (getDeviceInfo().isWeiXin && getDeviceInfo().isPhone) {
    return axios.post(consts.baseUrl + 'brand.php?catid=' + catid, data)
  } else {
    return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
  }
}

// 获取品牌详情
export function getBrandDetail(catid, data) {
  data = Object.assign(
    {
      action: 'm_brand_detail'
    },
    data
  )
  if (getDeviceInfo().isWeiXin && getDeviceInfo().isPhone) {
    return axios.post(consts.baseUrl + 'brand.php?catid=' + catid, data)
  } else {
    return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
  }
}

// 验证公司名
export function validateCompanyName(catid, data) {
  data = Object.assign(
    {
      action: 'm_company_validate'
    },
    data
  )
  if (getDeviceInfo().isWeiXin && getDeviceInfo().isPhone) {
    return axios.post(consts.baseUrl + 'brand.php?catid=' + catid, data)
  } else {
    return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
  }
}

// 验证品牌名
export function validateBrandName(catid, data) {
  data = Object.assign(
    {
      action: 'm_brand_validate'
    },
    data
  )
  if (getDeviceInfo().isWeiXin && getDeviceInfo().isPhone) {
    return axios.post(consts.baseUrl + 'brand.php?catid=' + catid, data)
  } else {
    return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
  }
}

// 获取品牌详情 - 审核失败修改页
export function getFailBrand(catid, data) {
  data = Object.assign(
    {
      action: 'm_get_fail_brand'
    },
    data
  )
  return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
}

// 提交品牌数据 - 审核失败修改页
export function postFailBrand(catid, data) {
  data = Object.assign(
    {
      action: 'm_brand_edit_post'
    },
    data
  )
  return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
}

// 验证品牌推荐的手机号是否已存在
export function validateBrandTel(catid, data) {
  data = Object.assign(
    {
      action: 'm_brand_tel_validate'
    },
    data
  )
  if (getDeviceInfo().isWeiXin && getDeviceInfo().isPhone) {
    return axios.post(consts.baseUrl + 'brand.php?catid=' + catid, data)
  } else {
    return axios.post(consts.baseUrl + 'brand_nt.php?catid=' + catid, data)
  }
}
